@import "reset";
@import "_mixins";
.main {
    background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
    overflow: auto;
	box-sizing: border-box;
}
// hidden
.hidden{
    display: none;
}
.senior_xy{
    width: 100%;
    padding: 30px 20px 20px;
    box-sizing: border-box;
}
.senior_xy h1{
    text-align: center;
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#333333;
    line-height:30px;
}
.senior_xy p,.senior_xy h2{
    font-size:14px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#333333;
    line-height:30px;
}

.senior_xy div{
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#333333;
    line-height:30px;
    margin-top: 20px;
}
.enptitle{
    font-size:12px;
}
.pricecj{
    border-bottom: 1px solid #333333;
}
/* 我已认真阅读并同意签约协议 */
.signName {
	width: 100%;
	height: 58px;
	background: linear-gradient(213deg, rgba(255, 134, 105, 1) 0%, rgba(254, 106, 156, 1) 100%);
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	line-height: 58px;
	position: fixed;
	bottom: 0;
	text-align: center;
}
/* 签名弹出窗 */
.mask {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    transition: all 0.2s ease-in;
}
.popup-content {
    position: absolute;
    height: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: white;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    overflow: hidden;
}

.show1{
    height: 350px;
    background-color: white;
}

// mui弹窗样式自定义
.mui-popup-title+.mui-popup-text{
  margin-top: pTR(20);
}
.mui-popup-button{
  background:rgba(217,217,217,1);
  font-size:pTR(34);
  font-weight:400;
  color:rgba(255,255,255,1);
}
.mui-popup-button.mui-popup-button-bold{
  background:rgba(249,106,106,1);
  font-size:pTR(34);
  font-weight:400;
  color:rgba(255,255,255,1);
}